﻿<PluginAttribute("1160591C-466A-4B54-894B-B916C00B3A8B", Description:="", HasDialog:=True, Name:="Test")>
Public Class TestAlert
    Implements IWorkerPlugin


    Public Function GetSettings() As Settings Implements IPlugin.GetSettings

    End Function

    Public Sub Initialize(ByVal proxy As IOperationProxy, ByVal settings As Settings) Implements IPlugin.Initialize

    End Sub

    Public Sub NotifyClientStatusChanged(ByVal status As Object) Implements IPlugin.NotifyClientStatusChanged

    End Sub

    Public Sub ShowDialog(ByVal owner As System.Windows.Forms.IWin32Window) Implements IPlugin.ShowDialog

    End Sub

    Public Sub NotifyLiveProgramAlerted(ByVal id As Integer) Implements IWorkerPlugin.NotifyLiveProgramAlerted

    End Sub

    Public Sub NotifyLiveProgramClosed(ByVal id As Integer) Implements IWorkerPlugin.NotifyLiveProgramClosed

    End Sub

    Public Sub NotifyLiveProgramPreviewStart(ByVal notification As LiveProgramNotification) Implements IWorkerPlugin.NotifyLiveProgramPreviewStart

    End Sub

    Public Sub NotifyLiveProgramStartedOrUpdated(ByVal notification As LiveProgramNotification) Implements IWorkerPlugin.NotifyLiveProgramStartedOrUpdated
        'If notification.LiveProgram.Id Mod 100 = 0 Then
        'notification.Alerted = True
        'End If
    End Sub
End Class
